inspector: Split out a function
authorBenjamin Otte <otte@redhat.com>
Sat, 31 Oct 2015 16:14:14 +0000 (17:14 +0100)
committerBenjamin Otte <otte@redhat.com>
Sun, 1 Nov 2015 01:42:36 +0000 (02:42 +0100)
gtk/inspector/css-node-tree.c

index b68c53e4eb7b7ea091097609d995d02ce8492203..80b88907e64b2c29683d2eab03c3eec08bb0b628 100644 (file)
@@ -338,20 +338,9 @@ gtk_inspector_css_node_tree_set_object (GtkInspectorCssNodeTree *cnt,
 }
 
 static void
-populate_properties (GtkInspectorCssNodeTree *cnt)
+gtk_inspector_css_node_tree_set_node (GtkInspectorCssNodeTree *cnt,
+                                      GtkCssNode              *node)
 {
-  GtkInspectorCssNodeTreePrivate *priv = cnt->priv;
-  GtkTreeSelection *selection;
-  GtkTreeIter titer;
-  GtkCssNode *node;
-  GtkCssStyle *style;
-  gint i;
-
-  selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (priv->node_tree));
-  if (!gtk_tree_selection_get_selected (selection, NULL, &titer))
-    return;
-
-  node = gtk_tree_model_css_node_get_node_from_iter (GTK_TREE_MODEL_CSS_NODE (priv->node_model), &titer);
   style = gtk_css_node_get_style (node);
 
   for (i = 0; i < _gtk_css_style_property_get_n_properties (); i++)
@@ -387,4 +376,22 @@ populate_properties (GtkInspectorCssNodeTree *cnt)
     }
 }
 
+static void
+populate_properties (GtkInspectorCssNodeTree *cnt)
+{
+  GtkInspectorCssNodeTreePrivate *priv = cnt->priv;
+  GtkTreeSelection *selection;
+  GtkTreeIter titer;
+  GtkCssNode *node;
+  GtkCssStyle *style;
+  gint i;
+
+  selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (priv->node_tree));
+  if (!gtk_tree_selection_get_selected (selection, NULL, &titer))
+    return;
+
+  node = gtk_tree_model_css_node_get_node_from_iter (GTK_TREE_MODEL_CSS_NODE (priv->node_model), &titer);
+  gtk_inspector_css_node_tree_set_node (cnt, node);
+}
+
 // vim: set et sw=2 ts=2: